﻿@charset "utf-8";

/* CSS Document */

/*common*/

.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.aa { position:relative;}

.bb { position:absolute;}

/*首页解决方案*/

.index_project{width:100%;padding-top:20px;}



/*光伏发电学院*/

.dt_con dl{border-bottom: 1px dotted #bebebe;}

.dt_con dl dt{height: 29px;line-height: 29px;padding: 0 0 0 20px;background: url(../images/fangdd.gif) no-repeat 2px center;overflow: hidden;}

.dt_con dl dt a{color: #265A05;font-weight:600;}

.dt_con dl dd{margin-bottom:5px; font-size:12px;}

.dt_con dl dd p{color:#323232;line-height:16px;text-indent:2em;}





.conbg { background:url(../images/conbg.gif) repeat-y center top; padding:0 0 25px 0;}

.banner a.a00 { height:555px; background:url(../images/banner.jpg) no-repeat center top; overflow:hidden; display:block;}





.bd01 { width:960px; height:106px;}

.tel { font-size:17px; color:#fff; top:22px; right:140px; font-family:"宋体";}

.ljzx { top:22px; right:20px; }

.tel span { font-size:27px;} 

.bd02 { width:960px; height:106px; margin-top:15px;}

.tel2 { font-size:17px; color:#333; top:22px; right:140px;font-family:"宋体";}

.tel2 span {  font-size:27px;} 





.photo { height:340px; overflow:hidden; padding:10px 0 0 0;}

.p_l { width:494px; overflow:hidden; padding:19px 0 0 0;}

.p_l h2 { width:456px; height:90px;}

.p_l p { padding:5px 0 0 0; line-height:28px; font-size:14px; color:#000; font-family:"微软雅黑"; text-indent:24px;}

.p_l p span { color:#326101;}



.p_r { width:458px; height:328px; background:url(../images/pimg.jpg) no-repeat right bottom;}

.p_r img { padding:94px 0 0 122px; width:336px; height:207px;}





.prolist { width:259px; height:763px; overflow:hidden; background:url(../images/listdi.gif) no-repeat 7px bottom;}

.prolist h2 { height:50px; line-height:50px; font-size:18px; background:url(../images/listh2.gif) no-repeat; font-family:"微软雅黑"; text-align:center; font-weight:normal;}

.prolist h2 a { color:#fff;}

.prolist h2 span { color:#fff; font-size:12px; padding-left:5px;}

.list_con { width:233px; height:700px; overflow:hidden; margin:0 0 0 7px; padding:0 0 0 8px; background:url(../images/listbg.gif) repeat-y;}

.list_con h3 { font-size:16px; height:29px; line-height:29px; overflow:hidden; padding-left:50px; background:url(../images/listh3.gif) no-repeat; font-weight:normal;}

.list_con h3 a { color:#468800;}

.list_con ul { width:225px; overflow:hidden; padding:0 0 5px 0;}

.list_con ul li { height:27px; line-height:27px; overflow:hidden; background:url(../images/lidd.gif) no-repeat 37px center; padding-left:50px; border-bottom:1px dashed #649b29; font-size:13px;}

#pro_list ul li:hover{font-size: 16px;height: 29px;line-height: 29px;overflow: hidden;padding-left: 50px;background: url(../images/listh3.gif) no-repeat;font-weight: normal;color:#468800;}

.list_con ul li a { color:#deead1;}

.list_con ul .nobot { border-bottom:none;}



.pro { width:691px; height:773px; overflow:hidden;}

.pro h2 { height:32px; line-height:32px; padding:0 11px 0 20px; font-size:16px; background:url(../images/barpro.gif) no-repeat; overflow:hidden; font-weight:normal;}

.pro h2 a { color:#fff; font-family:"微软雅黑";}

.pro h2 em { font-style:normal; font-size:15px; color:#9d9d9d; font-family:Arial, Helvetica, sans-serif; padding-left:36px;}

.pro h2 span { padding:12px 0 0 0;}

.pp_con { width:736px; height:725px; padding:15px 0 0 0; overflow:hidden;}

.pp_con dl { height:225px; margin:0 0 33px 0; border-bottom:1px dashed #bfbfbf; overflow:hidden;}

.pp_con dl dt { float:left; width:295px; height:213px; background:url(../images/pimgsha.gif) no-repeat center bottom;}

.pp_con dl dt img { float:left; width:295px; height:188px;}

.pp_con dl dd { float:left; padding-left:16px; width:372px;}

.pp_con dl dd h3 { height:34px; line-height:26px; font-size:12px;}

.pp_con dl dd h3 a { color:#333;}

.pp_con dl dd p { line-height:24px;}

.pp_con dl dd span { display:block; position:relative; margin:14px 0 0 -5px;}

.pp_con .nobot { border-bottom:none;}



.pro_l { margin-top:18px; width:259px; height:370px; overflow:hidden;}

.pro_l_c { height:307px;}



/*首页产品备份样式*/

/*

.pro01 { width:691px; height:350px; overflow:hidden; margin-top:18px;}

.pro01 ul li { float:left; width:223px; height:170px; margin-right:10px; display:inline; overflow:hidden; background:url(../images/ppimgsha.gif) no-repeat center bottom;}

.pro01 ul li img { width:223px; height:148px;}

.pro01 ul li span { width:223px; height:27px; line-height:27px; background-color:#fff; text-align:center; display:block; overflow:hidden; left:0; bottom:22px; filter: Alpha(opacity=60); opacity:0.6;}

.pro01 ul li span a { color:#000;}

.pro01 ul .nobot { margin-right:0;}

*/



.pro01 { width:691px; height:380px; overflow:hidden; margin-top:18px;}

.pro01 ul li { float:left; width:225px; height:170px; margin-right:8px; display:inline; overflow:hidden; background:url(../images/ppimgsha.gif) no-repeat center bottom;margin-bottom:10px;margin-top:8px;}

.pro01 ul li img { width:223px; height:148px;border: 1px solid #468800;}

.pro01 ul li span { width:223px; height:27px; line-height:27px; background-color:#ddd; text-align:center; display:block; overflow:hidden; left:0; bottom:21px; filter: Alpha(opacity=60); opacity:0.6;margin-left:1px;}

.pro01 ul li span a { color:#000;}

.pro01 ul .nobot { margin-right:0;}






.one { top:202px; left:682px; width:247px;}

.one h3 { /*background:url(../images/ysdd.gif) repeat-x left 26px;*/ line-height:26px; color:#448d08; font-size:24px; font-weight:normal; font-family:"微软雅黑"; padding:0 0 0 13px;}

.one p { font-size:14px; font-family:"微软雅黑"; color:#3d3d3d; line-height:24px; padding:15px 0 0 0}

.one p span { color:#326101;} 

.two { top:527px; left:680px; width:234px;}

.three { top:700px; left:390px; width:230px;}

.four { top:549px; left:94px; width:234px;}

.five { top:205px; left:70px; width:234px;}



.cp { width:960px; height:255px; overflow:hidden; margin:0 auto;}

.cp .dtbar { background:url(../images/baral.gif) no-repeat; height:38px; line-height:38px; overflow:hidden; font-size:14px; font-weight:normal; padding:0 14px 0 16px;}

.cp .dtbar li{display: block; float: left;height: 33px;line-height: 33px;margin: 5px 5px 0;}

.cp .dtbar li a{ color:#FFF;font-family:"微软雅黑"; padding:0 10px;}

.cp .dtbar li.cur,.cp h2 li:hover {background: #FFFFFF;}

.cp .dtbar li.cur a,.cp h2 li:hover a{ color:#449C01}

.cp .dtbar em { font-style:normal; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-left:8px;}

.cp .dtbar span { margin:12px 0 0 0;}

.cp_c { padding:15px 0 0 12px; width:946px; height:200px; border:1px solid #d8d8d8; border-top:none; overflow:hidden}

.cp_c ul li { float:left; width:226px; height:194px; overflow:hidden; margin-right:10px; display:inline;}

.cp_c ul li img { width:226px; height:148px;}

.cp_c ul li p { font-size:0; line-height:0;}

.cp_c ul li span { background:url(../images/alimgsha.gif) no-repeat center bottom; height:46px; line-height:26px; text-align:center; display:block; overflow:hidden;}

.cp_c ul li span a { color:#3b8305;}





.jz { width:649px; height:415px; overflow:hidden; border:1px solid #c7c7c7; background-color:#f1f1f1; padding:0 5px 0 16px; margin-top:16px;}

.jz h2 { background:url(../images/barjz.gif) no-repeat left bottom; padding:4px 0 0 0; height:38px; line-height:38px; font-size:16px; font-weight:normal; font-family:"微软雅黑";}

.jz h2 a { color:#448d08;}

.jz h2 em { font-size:15px; font-style:normal; color:#9d9d9d; padding-left:6px;}

.jz h2 span { margin:10px 0 0 0;}

.jz_con { width:650px; height:346px; overflow:hidden; padding:7px 0 0 2px;}

.jz_con dl { width:632px; height:162px; overflow:hidden; padding:18px 0 0 0; border-bottom:1px dotted #666;}

.jz_con dl dt { width:205px; height:142px;}

.jz_con dl dt img { width:203px; height:140px; border:1px solid #cfcdca;}

.jz_con dl dd { width:398px; height:153px; overflow:hidden; padding:0 0 0 20px;}

.jz_con dl dd h3 { height:34px; line-height:34px; font-size:13px; font-family:"微软雅黑";text-indent:2em;}

.jz_con dl dd h3 a { color:#2c2c2c;}

.jz_con dl dd p { line-height:22px;text-indent:2em;}

.jz_con dl dd span img { margin:10px 0 0 0;}

.jz_con .nobot { border-bottom:none;}





.fwx { width:276px; height:412px; overflow:hidden; margin-top:16px; border:1px solid #c7c7c7; border-top:4px solid #448d08;}

.fwx h2 { padding:0 11px 0 16px; height:40px; line-height:40px; font-size:16px; font-weight:normal; font-family:"微软雅黑";}

.fwx h2 a { color:#448d08;}

.fwx h2 em { font-size:15px; font-style:normal; color:#9d9d9d; padding-left:6px;}

.fwx h2 span { margin:18px 0 0 0;}

.fw_con { width:276px; height:369px; overflow:hidden;}

.fw_con ul li { height:29px; line-height:29px; overflow:hidden; padding-left:16px; background:url(../images/fwdd.gif) no-repeat 5px center; border-bottom:1px dotted #bebebe; margin-left:9px; width:240px;}

.fw_con ul li a:hover, .fw_con ul .cur a { background:url(../images/fwhover.gif) no-repeat; display:block; width:276px; overflow:hidden; position:relative; margin-left:-56px; padding-left:56px; text-decoration:none;}

.fw_con ul .nobot { border-bottom:none;}



.kh { width:274px; height:287px; margin-top:15px; border:1px solid #c7c7c7;}

.kh h2 { height:38px; line-height:38px; background-color:#448d08; padding:0 0 0 15px; font-size:16px; font-weight:normal; font-family:"微软雅黑";}

.kh h2 a { color:#fff;}

.kh h2 em { font-size:15px; font-style:normal; color:#fff; padding-left:6px;}

.kh_con { padding:15px 0 0 13px; width:261px; height:232px;}

.h01 { padding:77px 0 0 0;}

.kh_con ul { width:214px;}

.kh_con ul li { background:url(../images/rysha.jpg) no-repeat left center; width:210px; height:200px;float: left;}

.kh_con ul li img { padding:30px 30px; width:150px; height:130px;}

.kh_con ul li span a { height:38px; line-height:38px; text-align:center; display:block; overflow:hidden; color:#448d08;}



.about { width:654px; height:287px; overflow:hidden; padding:0 5px 0 11px;}

.about h2 { margin-left:5px;}

.a_con { padding:21px 0 0 0; height:222px; overflow:hidden;}

.a_con dl { width:650px; height:206px; overflow:hidden;}

.a_con dl dt { float:left; width:270px; height:206px; overflow:hidden; background:url(../images/dvdsha.gif) no-repeat center bottom;}

.a_con dl dt img { width:268px; height:184px; border:1px solid #c7c7c7;}

.a_con dl dd { float:left; width:350px; padding:6px 0 0 16px; overflow:hidden;}

.a_con dl dd h3 { font-size:14px; font-family:"微软雅黑"; font-weight:normal; padding:10px 0 0 0; height:24px; line-height:24px; width:316px; border-bottom:1px dotted #ccc;}

.a_con dl dd h3 a { color:#010101;}

.a_con dl dd p { line-height:24px; padding:0 0 8px 0;text-indent:2em;}

.a_con dl dd span { display:block; height:24px; line-height:24px;}

.a_con dl dd span em { font-style:normal; color:#3e7701;}



.new { width:684px; height:438px; overflow:hidden; margin-top:20px; background:url(../images/sha.gif) no-repeat right top;}

.new h2 { background:url(../images/bardt.gif) no-repeat left top; font-size:16px; padding:0 30px; font-weight:normal; font-family:"微软雅黑"; height:29px; line-height:20px;}

.new h2 a { color:#448d08;}

.new h2 em { font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; color:#9d9d9d; font-style:normal;}

.new h2 span img { margin:16px 0 0 0;}

.n_con { padding:25px 0 0 7px; width:656px; height:390px; overflow:hidden;}

.n_con dl {overflow:hidden;}

.n_con dl dt { float: left; height: 166px; width: 230px;}

.n_con dl dt img{height: 166px;}

.n_con dl dd { float:left; padding-left:58px; width:320px; height:103px;}

.n_con dl dd h3 { height:30px; line-height:26px; font-size:14px;}

.n_con dl dd h3 a { color:#474747;}

.n_con dl dd span { height:22px; line-height:22px;}

.n_con dl dd p { line-height:22px;}

.n_con dl dd p a { color:#387505;}

.n_con ul { padding:9px 3px 11px 6px; width:648px; overflow:hidden;}

.n_con ul li { background:url(../images/jiadd.gif) no-repeat left center; width:296px; padding-left:10px; height:30px; line-height:30px; overflow:hidden; float:left; border-bottom:1px dotted #c2c2c2; color:#323232;}

.n_con ul li a { color:#323232;}

.n_con ul .nobot { border-bottom:none;}

.n_con ul .mar32 { margin-left:32px; display:inline;}



.dt { width:274px; height:434px; overflow:hidden; margin:20px 0;}

.dt_con { padding:4px 0 0 9px; width:262px; height:379px; overflow:hidden;}

.dt_con ul { width:250px; height:271px;}

.dt_con ul li { height:29px; line-height:29px; border-bottom:1px dotted #bebebe; padding:0 0 0 20px; background:url(../images/fangdd.gif) no-repeat 2px center; overflow:hidden;}

.dt_con ul li a { color:#323232;}

.dt_con ul .nobot { border-bottom:none;}



.link { width:958px; height:180px; overflow:hidden; background:url(../images/linksha.gif) no-repeat center bottom;}

.link h2 { font-size:16px; height:29px; line-height:29px; font-family:"微软雅黑"; font-weight:normal; padding:0 20px 0 6px; background:url(../images/barlink.gif) no-repeat left bottom;}

.link h2 a { color:#387505;}

.link h2 em { font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#8c8c8c; padding-left:5px; font-style:normal;}

.link h2 span a { font-size:12px; font-weight:normal; text-decoration:none; font-family:"宋体";}

.l_con { line-height:24px; width:938px; padding:10px 10px 0 10px; height:107px; overflow:hidden; color:#696969; /*background:url(../images/linkbg.gif) repeat-x left top;*/}

.l_con a { padding:0 13px; color:#696969;}









.mb10 { margin-bottom:10px;}

.ml10 { margin-left:10px;}

.bg { background:#FFF;}

span { overflow:hidden;}/*兼容IE8*/



/*正文开?/

.banner a { background:url(../images/banner.jpg) no-repeat center 0; height:416px; display:block}



/**/

.ys{ height:1240px;font-family:"微软雅黑"; font-size:14px; line-height:26px;}

.ys h2{ height:86px; padding:41px 0 0; text-align:center;}

.ys01,.fa01{ background:url(../images/ys_ge1.jpg) no-repeat 76px 0; }

.ys01{height:272px; padding:61px 0 0 20px;}

.ys02,.fa02{ background:url(../images/ys_ge2.jpg) no-repeat 23px 0; }

.ys02{height:272px; padding:36px 0 0 43px;}

.ysw1{ width:538px;}

.ysw1 p{ width:436px;}

.ysp1{ width:393px; padding:12px 0 0}

.ysw2{ width:504px; padding:2px 0 0;}

.ysp2{ width:402px;}

.ys h3{ height:48px; line-height:48px; font-size:20px; color:#0F7917; margin-bottom:6px; background:url(../images/ystbg.jpg) repeat-x 0 bottom}

.ys h3 span{ color:#008cff}

.ys p span,.ys li span{ color:#ff9500}

.ys li{ background:url(../images/ico02.jpg) no-repeat 0 9px; padding-left:11px;}

.ysc1{ background:url(../images/ys_ico1.jpg) no-repeat 0 10px; padding:0 0 0 56px; height:126px;}

.ysc2{ background:url(../images/ys_ico2.jpg) no-repeat 0 12px; padding:0 0 0 56px; height:122px;}

.ysc3{ background:url(../images/ys_ico3.jpg) no-repeat 0 11px; padding:0 0 0 59px; height:149px;}

.ysc4{ background:url(../images/ys_ico4.jpg) no-repeat 0 9px; padding:0 0 0 59px; height:160px;}


.cp_you{float:right; width:690px;}
.xinpin{border:1px solid #dfdfdf; height:350px; width:657px; padding:14px 17px 0px 14px; position:relative;}
.xinpin .j1,.xinwen .j1,.tongdao .j1{width:5px; height:5px; background:url(../images/xp_03.gif) no-repeat; position:absolute; top:-1px; left:-1px;}
.xinpin .j2,.xinwen .j2,.tongdao .j2{width:5px; height:5px; background:url(../images/xp_04.gif) no-repeat; position:absolute; top:-1px; right:-1px;}
.xinwen .j2{_right:-1px;}
.tongdao .j2{_right:-2px;}
.cp_you .xinpin .j2{_right:-2px;}
.xinpin .j3,.xinwen .j3,.tongdao .j3{width:5px; height:5px; background:url(../images/xp_05.gif) no-repeat; position:absolute; bottom:-1px; _bottom:-12px; left:-1px;}
.xinpin .j4,.xinwen .j4,.tongdao .j4{width:5px; height:5px; background:url(../images/xp_06.gif) no-repeat; position:absolute; bottom:-1px; _bottom:-12px; right:-1px; _right:-2px;}
.xinwen .j4{_right:-1px; _bottom:-11px;}
.xinpin .bt{padding-bottom:10px;}
.xinpin .bt span{display:block; float:left; width:auto;}
.xinpin .bt span.gd{float:right;}

.rollBox {border:1px solid #cccccc;clear:both;height:178px;margin:0;padding:10px 8px 0;width:940px;}
.rollBox .LeftBotton {height:135px;width:22px;background:#ff0000 url(lnz_anniu.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:10px 0 0 0;cursor:pointer;}
.rollBox .RightBotton {height:135px;width:22px;background:#ff0000 url(lnz_anniu.gif) no-repeat -22px 0;overflow:hidden;float:left;display:inline;margin:10px 0 0 0;cursor:pointer;}
.rollBox .Cont {width:930px;overflow:hidden;float:left;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:250px;float:left;text-align:center; font-size:12px;}
.rollBox .Cont .pic img {padding:1px;background:#fff;border:0px solid #ccc;display:block;margin:0 auto;width:230px; height:150px;}
.rollBox #List1, .rollBox #List2 {float:left;}

.shenqin{ float:right;  margin-right:10px;}